package com.link.base.base.contract.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;

/**
 * 价格合同产品信息
 *
 * @author 阳晓琳
 * @date 2020-10-14 16:52:38
 */
public class PriContItem extends BasicModel {

    /**
    *  合同ID
    */
    private Long contractId;
    /**
    *  项目ID
    */
    private Long projectId;
    /**
    *  产品ID
    */
    private Long prodId;
    /**
    *  未税单价
    */
    private BigDecimal noTaxPrice;
    /**
    *  备注
    */
    private String comments;
    /**
    *  模具费
    */
    private BigDecimal modFee;
    /**
     *  零件ID
     */
    private Long crmPartId;
    /**
     *  零件号
     */
    private String partCode;
    /**
     *  零件名称
     */
    private String partName;

    /**
     * 项目号
     */
    private String projectCode;

    /**
     * 上年度价格合同单价
     */
    private BigDecimal lastYearNoTaxPrice;
    /**
     * 定点年降
     */
    private BigDecimal yearDecline;
    /**
     * 实际年降
     */
    private BigDecimal actYearDecline;
    /**
     *  物料编码ID
     */
    private Long materialCodeId;

    /**
     *  物料编码
     */
    private String materialCode;
    /**
     *  计价单位
     */
    private String fBaseUnit;

    /**
     *  计价单位编码
     */
    private String fBaseUnitCode;

    private String xuHao;

    public String getfBaseUnitCode() {
        return fBaseUnitCode;
    }

    public void setfBaseUnitCode(String fBaseUnitCode) {
        this.fBaseUnitCode = fBaseUnitCode;
    }

    public String getMaterialCode() {
        return materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    public String getfBaseUnit() {
        return fBaseUnit;
    }

    public void setfBaseUnit(String fBaseUnit) {
        this.fBaseUnit = fBaseUnit;
    }

    public Long getMaterialCodeId() {
        return materialCodeId;
    }

    public void setMaterialCodeId(Long materialCodeId) {
        this.materialCodeId = materialCodeId;
    }

    public BigDecimal getYearDecline() {
        return yearDecline;
    }

    public void setYearDecline(BigDecimal yearDecline) {
        this.yearDecline = yearDecline;
    }

    public BigDecimal getLastYearNoTaxPrice() {
        return lastYearNoTaxPrice;
    }

    public void setLastYearNoTaxPrice(BigDecimal lastYearNoTaxPrice) {
        this.lastYearNoTaxPrice = lastYearNoTaxPrice;
    }

    public BigDecimal getActYearDecline() {
        return actYearDecline;
    }

    public void setActYearDecline(BigDecimal actYearDecline) {
        this.actYearDecline = actYearDecline;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getPartName() {
        return partName;
    }

    public void setPartName(String partName) {
        this.partName = partName;
    }

    public String getPartCode() {
        return partCode;
    }

    public void setPartCode(String partCode) {
        this.partCode = partCode;
    }

    public Long getCrmPartId() {
        return crmPartId;
    }

    public void setCrmPartId(Long crmPartId) {
        this.crmPartId = crmPartId;
    }

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }
    
    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    
    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }
    
    public BigDecimal getNoTaxPrice() {
        return noTaxPrice;
    }

    public void setNoTaxPrice(BigDecimal noTaxPrice) {
        this.noTaxPrice = noTaxPrice;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public BigDecimal getModFee() {
        return modFee;
    }

    public void setModFee(BigDecimal modFee) {
        this.modFee = modFee;
    }

    public String getXuHao() {
        return xuHao;
    }

    public void setXuHao(String xuHao) {
        this.xuHao = xuHao;
    }
}
